var common = require("../../utils/mini_common.js");
var util_opid = require("../../utils/get_openid.js");
var util_phone = require("../../utils/get_phone_number.js");
//获取应用实例
const app = getApp()

Page({
	data: {
		usr_wx_phone: '',
		show_getphone_dialog: false,
		show_privacy: false,
		buttonText: [{
			text: '关闭'
		}],
		privacy_txt: '......',

		show_agreement: false,
		btn_agreement: [{
			text: '关闭'
		}],
		agreement_txt: '......',

	},


	onLoad: function (options) {

		// 判断openid及sign开始
		if (util_opid.have_openid()) {
			// 如果openid存在，直接显示内容
			wx.hideLoading()
		} else {
			// 第一次登录没有获取到openid，可能是有延迟,等1.5秒后再显示页面
			setTimeout(() => {
				// 如果等了1.5秒后还没有获取到openid，就跳转app_jump_openid再获取一遍
				util_opid.chk_openid_jump('index', 'index')
				// 等待1.5秒后有openid了，就去打开列表
				wx.hideLoading()
			}, 1500);
		}
		if (wx.getStorageSync('usr_wx_phone')) {
			this.setData({
				usr_wx_phone: wx.getStorageSync('usr_wx_phone'),
			})

		}
	},


	open_halfdialog() {
		this.setData({
			show_getphone_dialog: true
		})
	},

	close_halfdialog() {
		this.setData({
			show_getphone_dialog: false
		})
	},

	//获取本机手机号start
	getPhoneNumber(e) {
		this.setData({
			show_getphone_dialog: false
		})
		util_phone.get_phone_number(e, 'index', 'project_show', app)
	},
	//获取本机手机号end

	tapshow_privacy(e) {
		this.setData({
			show_getphone_dialog: false
		})
		this.get_privacy_txt() // 获取privacy服务器端数据
		this.setData({
			show_privacy: true
		})
	},

	tapclose_privacy(e) {
		this.setData({
			show_privacy: false
		})
	},

	tapshow_agreement(e) {
		this.setData({
			show_getphone_dialog: false
		})
		this.get_agreement_txt() // 获取privacy服务器端数据
		this.setData({
			show_agreement: true
		})
	},

	tapclose_agreement(e) {
		this.setData({
			show_agreement: false
		})
	},

	// 获取privacy服务器端数据
	get_privacy_txt() {
		var that = this;
		wx.request({
			url: 'https://x.quhuichang.cn/api/privacy_txt/',
			data: {
				openid: wx.getStorageSync('usr_wx_openid'),
				signstr: 'dream_ren_3016',
				usr_sign: wx.getStorageSync('usr_sign'),
			},
			header: {
				'content-type': 'application/json'
			},
			success: function (res) {
				if (res.statusCode == 200) {
					// 连接远程接口成功，但验证接口失败 或 未找到活动，errCode==1001，判断errCode>0
					if (res.data.errCode > 0) {
						// 没有获取到数据
						return false
					} else {
						// res.data.errCode == 0 成功时获取privacy_txt
						that.setData({
							privacy_txt: res.data.privacy_txt, // 获取到数据
						})
						// console.log(res.data.privacy_txt)
					}
				} else {
					// 服务器页面打开失败
				}
			},
			fail: function (res) {
				// console.log("fail",res);
			}
		})
	},

	// 获取agreement服务器端数据
	get_agreement_txt() {
		var that = this;
		wx.request({
			url: 'https://x.quhuichang.cn/api/agreement_txt/',
			data: {
				openid: wx.getStorageSync('usr_wx_openid'),
				signstr: 'dream_ren_3016',
				usr_sign: wx.getStorageSync('usr_sign'),
			},
			header: {
				'content-type': 'application/json'
			},
			success: function (res) {
				if (res.statusCode == 200) {
					// 连接远程接口成功，但验证接口失败 或 未找到活动，errCode==1001，判断errCode>0
					if (res.data.errCode > 0) {
						// 没有获取到数据
						return false
					} else {
						// res.data.errCode == 0 成功时获取agreement_txt
						that.setData({
							agreement_txt: res.data.agreement_txt, // 获取到数据
						})
						// console.log(res.data.agreement_txt)
					}
				} else {
					// 服务器页面打开失败
				}
			},
			fail: function (res) {
				// console.log("fail",res);
			}
		})
	},

	onShow: function () {
		// add visit record
		// app.add_visit_record('index');
	},

	onReady: function () {

	},

	onAddToFavorites(res) {
		return {
			title: '获取手机号',
			imageUrl: 'https://x.quhuichang.cn/photo/qulogo.png',
			query: 'from=index_fav',
		}
	},

	//分享功能start
	onShareAppMessage() {
		// app.add_visit_record('index分享'); // add visit record
		return {
			title: '获取手机号',
			imageUrl: 'https://x.quhuichang.cn/photo/onshareimg.jpg',
			path: 'pages/index/index?oid=' + wx.getStorageSync("usr_wx_openid")
		}
	},
	
	//分享功能end
	onShareTimeline() {
		// add visit record
		// app.add_visit_record('index打开分享到朋友圈');
		var usr_wx_openid = wx.getStorageSync("usr_wx_openid")
		return {
			title: '获取手机号',
			imageUrl: 'https://x.quhuichang.cn/photo/onshareimg.jpg',
			path: 'pages/index/index',
			query: 'ostl=A&oid=' + usr_wx_openid,
		}
	},

})